# -*- coding:utf8 -*-

class Allele:
    """Abstract class Allele
    """
    # Attributes:
    __Valeur = None  # (String)
    __Name = 'NoName'
    __id = 0
    __Score = None
    
    # Operations
    def __init__(self, in_valeur, in_name):
        """function Allele
        
        returns None
        """
        self.__Valeur = in_valeur
        self.__Name = in_name

    def setId(self, id):
    	"""function setId
    	
    	id: int
	
		returns
		"""
        self.__id = id

    def getId(self):
       	"""function getId
	
		returns int
		"""
        return self.__id

    def getName(self):
        """Documentation"""
        return self.__Name

    
    def getValeur(self):
        """function getValeur
        
        returns String
        """
        return self.__Valeur

#    def __str__(self):
#        return self.__Valeur

    

